home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / doom / turric03.zip / TURRIC03.ZIP / PROGS / M-HUMAN.QC < prev    next >
Text File  |  1997-01-30  |  1KB  |  49 lines

  1. void() player_human_become = {
  2. //** PATCH_BEGIN - morph2 - Turrican ****
  3. //    bprint(self.netname);
  4. //    bprint(" has become a human.\n");
  5.     sprint( self, "You have become a human.\n");
  6.  
  7. // Stop the morph from flying.
  8.     if (self.flags & FL_FLY)
  9.     {
  10.         localcmd("fly");
  11.         self.flags = self.flags - FL_FLY;
  12.     }
  13.  
  14.     self._die = SUB_Null;
  15. //** PATCH_END - morph2 - Turrican ******
  16.     self._stand=SUB_Null;
  17.     self._run=SUB_Null;
  18.     self._pain=SUB_Null;
  19.     self._jump=SUB_Null;
  20.     self._jump2=SUB_Null;
  21.     self._attack=SUB_Null;
  22.     self._impulse=SUB_Null;
  23.     self.health = self.health * 1.0 / self.health_modifier;
  24.     self.health_modifier = 1.0;
  25.     self._can_get_p=SUB_True;
  26.     self._killmsg=SUB_Null;
  27.     self._killmsg2=SUB_Null;
  28.     setmodel(self,"progs/player.mdl");
  29.     self.weapon = W_BestWeapon ();
  30.     W_SetCurrentAmmo ();
  31.     self.modelindex_morph=self.modelindex;
  32.     setsize (self, VEC_HULL_MIN, VEC_HULL_MAX);
  33.     self.view_ofs = '0 0 22';
  34.     makevectors(self.v_angle);
  35.     spawn_tfog(self.origin + 20 * v_forward);
  36. //** PATCH_BEGIN - morph2 - Turrican ****
  37. // Restore player colors.
  38.     if (self.colormap == 0)
  39.     {
  40.         self.colormap = self.temp_colormap;
  41.     }
  42. // Restore player skin.
  43.     if (self.skin == 0)
  44.     {
  45.         self.skin = self.temp_skin;
  46.     }
  47. //** PATCH_END - morph2 - Turrican ******
  48. };
  49.